package com.novanok.micurso;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import com.novanok.micurso.entidad.Curso;
import com.novanok.micurso.entidad.Notificacion;

import java.util.ArrayList;

public class ListaProfesorNotificacionAdapter extends BaseAdapter {

    ArrayList<Notificacion> myList = new ArrayList<Notificacion>();
    LayoutInflater inflater;
    Context context;

    public ListaProfesorNotificacionAdapter(Context context, ArrayList<Notificacion> myList) {
        this.myList = myList;
        this.context = context;
        inflater = LayoutInflater.from( this.context );
    }

    @Override
    public int getCount() {
        return myList.size();
    }

    @Override
    public Notificacion getItem(int arg0) {
        return myList.get(arg0);
    }

    @Override
    public long getItemId(int arg0) {
        return arg0;
    }

    @Override
    public View getView( int arg0, View arg1, ViewGroup arg2 ) {
        if ( arg1 == null ) {
            arg1 = inflater.inflate( R.layout.list_item_notificacion_profesor, arg2, false );
        }

        TextView lblFecha = (TextView)arg1.findViewById(R.id.lblFecha);
        TextView lblDescripcion = (TextView)arg1.findViewById(R.id.lblDescripcion);

        lblFecha.setText(myList.get(arg0).getFecha());
        lblDescripcion.setText(String.valueOf( myList.get(arg0).getDescripcion() ));

        return arg1;
    }
}